ASP.NET Core MVC (Model-View-Controller) একটি জনপ্রিয় আর্কিটেকচারাল প্যাটার্ন, যা ব্যবহারকারীর ইন্টারফেস, অ্যাপ্লিকেশন লজিক এবং ডেটা মডেল আলাদা রাখে। MVC প্রজেক্ট তৈরি করার মাধ্যমে আপনি ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন যা ডেটাবেসের সঙ্গে ইন্টারঅ্যাক্ট করবে এবং ব্যবহারকারীর আউটপুট দেখাবে।
এর জন্য আপনার মেশিনে .NET SDK এবং Visual Studio বা Visual Studio Code ইন্সটল থাকতে হবে। যদি আপনি এগুলো ইন্সটল করে থাকেন, তাহলে আপনি খুব সহজেই ASP.NET Core MVC প্রজেক্ট তৈরি করতে পারবেন।
F5
চাপুন, এটি আপনার প্রজেক্ট চালু করবে। আপনি ব্রাউজারে https://localhost:5001
এ গিয়ে অ্যাপ দেখতে পাবেন।যদি আপনি Visual Studio ব্যবহার না করতে চান, তাহলে আপনি .NET CLI (Command Line Interface) ব্যবহার করে প্রজেক্টটি তৈরি করতে পারবেন।
নিচের কমান্ডটি ব্যবহার করুন:
dotnet new mvc -n MyFirstMvcApp
এই কমান্ডটি MyFirstMvcApp
নামের একটি নতুন ASP.NET Core MVC প্রজেক্ট তৈরি করবে।
প্রজেক্ট তৈরি হলে, প্রজেক্ট ফোল্ডারে যেতে হবে:
cd MyFirstMvcApp
প্রজেক্ট চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
dotnet run
এটি আপনার প্রজেক্ট রান করবে এবং আপনি https://localhost:5001
এ গিয়ে অ্যাপটি দেখতে পারবেন।
ASP.NET Core MVC প্রজেক্ট তৈরি হলে, এর মধ্যে কিছু মৌলিক ফোল্ডার এবং ফাইল থাকে:
প্রথমে, একটি Controller তৈরি করুন যা আপনার অ্যাপ্লিকেশনের লজিক পরিচালনা করবে। Controllers
ফোল্ডারে একটি নতুন HomeController.cs
ফাইল তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন:
using Microsoft.AspNetCore.Mvc;
namespace MyFirstMvcApp.Controllers
{
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}
}
এখন, Views
ফোল্ডারে একটি Home
ফোল্ডার তৈরি করুন এবং তার মধ্যে Index.cshtml
ফাইল তৈরি করুন। এই ফাইলে HTML এবং Razor সিঙ্কট্যাক্স ব্যবহার করে কন্টেন্ট যোগ করুন:
@{
ViewData["Title"] = "Home Page";
}
<h1>Welcome to My First ASP.NET Core MVC App!</h1>
আপনার মডেল তৈরি করতে, Models
ফোল্ডারে একটি Product.cs
ফাইল তৈরি করুন:
namespace MyFirstMvcApp.Models
{
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
}
}
ASP.NET Core MVC প্রজেক্ট তৈরি করা খুবই সহজ এবং দ্রুত। Visual Studio বা Command Line Interface (CLI) ব্যবহার করে আপনি একটি MVC প্রজেক্ট তৈরি করতে পারেন, এবং এর মধ্যে Controller, View, এবং Model যুক্ত করতে পারেন। এটি আপনাকে MVC প্যাটার্ন অনুসরণ করে একটি ওয়েব অ্যাপ্লিকেশন ডেভেলপ করতে সহায়তা করবে।
common.read_more